home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 220_01 / boss_doc.lzh / BOSS.TOC < prev   
Text File  |  1991-01-11  |  14KB  |  270 lines

  1.  
  2.  
  3.  
  4.                        T A B L E   O F   C O N T E N T S 
  5.  
  6.           1. Introduction...............................................1
  7.  
  8.           2. Technical Nitty Gritties...................................1
  9.  
  10.           3. User Supported Software....................................2
  11.              3.1. Registering...........................................2
  12.              3.2. Support Services......................................2
  13.                   3.2.1. Electronic Support.............................3
  14.  
  15.           4. The Basics.................................................4
  16.              4.1. Window Basics.........................................5
  17.              4.2. Data Entry Basics.....................................6
  18.              4.3. Form Basics...........................................7
  19.              4.4. Popup Menu Basics.....................................8
  20.                   4.4.1. Notes.........................................13
  21.              4.5. Help System Basics...................................14
  22.                   4.5.1. Notes.........................................16
  23.              4.6. Mouse Basics.........................................19
  24.              4.7. Important Concepts...................................22
  25.                   4.7.1. WINDOWS.H.....................................22
  26.                   4.7.2. Window Handles................................22
  27.                   4.7.3. Mouse Handles.................................22
  28.                   4.7.4. Window Origin.................................22
  29.                   4.7.5. Text and Data Field Origins...................22
  30.                   4.7.6. Attributes....................................22
  31.                   4.7.7. Fields and Forms..............................23
  32.                   4.7.8. Return Values.................................23
  33.                   4.7.9. Closing Forms and Windows.....................23
  34.                   4.7.10. Overlapping Windows..........................24
  35.                   4.7.11. Functions....................................25
  36.  
  37.           5. Distribution Methods & Media Kits ........................26
  38.              5.1. CompuServe, GENIE, BIX, & Bulletin Board Files.......26
  39.              5.2. The SHAREWARE Distribution Diskette(s)...............26
  40.              5.3. The SOURCE Distribution Diskette(s)..................31
  41.  
  42.           6. Installation, Compiling, Linking .........................41
  43.              6.1. Installation.........................................41
  44.              6.2. Compiling (Command line).............................43
  45.              6.3. Linking (Command line)...............................44
  46.  
  47.           7. General and Compiler Specific Notes.......................46
  48.              7.1. Upgrading - Existing Applications Impact.............47
  49.              7.2. Current Compilers & Libraries........................47
  50.              7.3. EGA & VGA Expanded Line & Column Modes...............47
  51.              7.4. Terminate and Stay Resident (TSR) Programming........47
  52.              7.5. Important Globals....................................48
  53.                   7.5.1. wns_dmaflg....................................48
  54.                   7.5.2. wn_sbit.......................................48
  55.                   7.5.3. wns_escape....................................48
  56.              7.6. Microsoft C..........................................49
  57.              7.7. Microsoft QuickC.....................................49
  58.              7.8. Borland Turbo C......................................50
  59.  
  60.  
  61.  
  62.              7.9. Borland Turbo C++....................................50
  63.              7.10. MIX Power C.........................................50
  64.              7.11. TopSpeed C..........................................51
  65.              7.12. Datalight C.........................................53
  66.              7.13. Zortech C...........................................53
  67.              7.14. Watcom C............................................53
  68.              7.15. Lattice C...........................................53
  69.              7.16. Aztec C.............................................54
  70.              7.17. Feedback............................................54
  71.  
  72.           8. Hints on Resolving Common Problems........................55
  73.              8.1. Unresolved Externals.................................55
  74.              8.2. Fixup Offset Errors..................................55
  75.              8.3. Bad Handle Exits.....................................55
  76.              8.4. Fatal Compilation Errors.............................55
  77.              8.5. Missing Files........................................55
  78.              8.6. Linking Errors.......................................56
  79.              8.7. Other Problems.......................................56
  80.  
  81.           9. Making Changes............................................57
  82.              9.1. General Considerations...............................57
  83.              9.2. Specific Changes to Consider.........................58
  84.              9.3. TopSpeed C ..........................................59
  85.              9.4. Microsoft, Borland, Watcom  .........................61
  86.              9.5. Datalight, Zortech, CI86 ............................61
  87.              9.6. Lattice, Mix Power C, Aztec .........................61
  88.                   9.6.1. Assembly Language Object Files................61
  89.                   9.6.2. Assembly Language Object File Matrix..........62
  90.                   9.6.3. Assembler Code................................64
  91.              9.7. C Code...............................................65
  92.  
  93.          10. Library Rebuilding (MSC5.1, QC2.0, LC 3.41, DLC, C86).....66
  94.  
  95.          11. Function Call Synopsis....................................67
  96.              11.1. wn_init -- init window system.......................68
  97.              11.2. wn_exit -- exit window system.......................68
  98.              11.3. wn_psinit() -- init window system - physical size...68
  99.              11.4. wn_dmode -- set window display mode.................69
  100.              11.5. wn_open -- open window .............................70
  101.              11.6. wn_title -- title window............................72
  102.              11.7. wn_titla -- title window with attribute.............72
  103.              11.8. wn_stitle -- super title window.....................73
  104.              11.9. wn_stitla -- super title window with attribute......74
  105.              11.10. wn_close -- close window...........................75
  106.              11.11. wn_save -- save screen image ......................75
  107.              11.12. wn_restore -- restore saved screen image...........76
  108.              11.13. wn_move -- move window.............................76
  109.              11.14. wn_locate -- locate cursor in window...............77
  110.              11.15. wn_printf -- window printf.........................78
  111.              11.16. wn_puts -- put string (high speed).................79
  112.              11.17. wn_putc -- put character ..........................79
  113.              11.18. wn_gets -- get string with validation..............80
  114.              11.19. wn_putsa -- put string and attribute (high speed)..81
  115.              11.20. wn_putca -- put character and attribute............81
  116.              11.21. wn_insrow -- insert row in window..................82
  117.  
  118.  
  119.  
  120.              11.22. wn_delrow -- delete row from window................82
  121.              11.23. wn_clr -- clear window.............................83
  122.              11.24. wn_activate -- activate window.....................83
  123.              11.25. wn_color -- set window & border attribute..........84
  124.              11.26. wn_wrap -- set/clear line wrap flag................85
  125.              11.27. wn_sync -- set/clear cursor synchronization flag...85
  126.              11.28. wn_scroll -- set scrolling method for window.......86
  127.              11.29. wn_dma -- set/clear write RAM directly flag........87
  128.              11.30. wn_fixcsr -- update window cursor position.........87
  129.              11.31. wn_boxset -- set box drawing character set....